-
-
Notifications
You must be signed in to change notification settings - Fork 598
Allow fetch prerelease #495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thank you for this PR. I like that you added both documentation and test. $latestRelease = $api->latestIncludingPrereleases('username', 'repo'); Wouldn't the result be the same if you did: $latestRelease = $api->all('username', 'repo')[0]; If so, I do not believe we need this PR. The API client should reflect the API and the API does not have a endpoint for getting the latest release including prereleases and drafts. Other maintainers/contributors may have different opinion though? |
Thanks for your reply - Your interpretation is correct. I just thought it would be nice to have an aptly named function to access the requested data. If nothing else, this PR (and issue #494) will serve as a reference for other users of this project who may want to access pre-releases within their application. |
What do you think about just updating the documentation and not the code? The documentation can show how you get the latest release including prereleases. |
Sure. I can update this PR |
@@ -9,6 +9,12 @@ Provides information about releases for a repository. Wraps [GitHub Releases API | |||
$release = $client->api('repo')->releases()->latest('twbs', 'bootstrap'); | |||
``` | |||
|
|||
The ```latest()``` method fetches only releases which are not marked "prerelease." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should only use one backtick at each side of the word.
`latest()`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"prerelease" and "draft".
@@ -9,6 +9,12 @@ Provides information about releases for a repository. Wraps [GitHub Releases API | |||
$release = $client->api('repo')->releases()->latest('twbs', 'bootstrap'); | |||
``` | |||
|
|||
The ```latest()``` method fetches only releases which are not marked "prerelease." | |||
|
|||
To obtain the latest release *including prereleases*, select the first element in the "all releases" function: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
*including* prereleases and drafts,
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
auth is required for drafts. I've added that to the doc also
The ```latest()``` method fetches only releases which are not marked "prerelease." | ||
|
||
To obtain the latest release *including prereleases*, select the first element in the "all releases" function: | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
```php
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent. Just a minor thing before I can merge
@@ -9,6 +9,15 @@ Provides information about releases for a repository. Wraps [GitHub Releases API | |||
$release = $client->api('repo')->releases()->latest('twbs', 'bootstrap'); | |||
``` | |||
|
|||
The `latest()` method fetches only releases which are not marked "prerelease" or "draft" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing period.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bump, can you fix this minor so I can merge?
Closed by #519 |
closes #494